James Holmes
James Holmes may refer to:
- James Holmes (programmer), Java developer
- James Holmes (Banker), Banking Professional
- James Holmes (actor), British actor
- James Holmes (conductor), British conductor
- James Howard Holmes (born 1943), diplomat
- James Leon Holmes (born 1951), U.S. federal judge
- James William Holmes (died 1994), convicted murderer
- Ducky Holmes (James William Holmes, 1869–1932), baseball player
- Jamie Holmes (born 1983), soccer player
- Jimmy Holmes (born 1953), Irish former footballer
- Jim Holmes (1882–1960), baseball pitcher
- James Flournoy Holmes, album cover artist